package com.projeto.bola.web.participante;

import java.io.Serializable;

public class UsuarioPartidaID implements Serializable{

	private static final long serialVersionUID = 1L;
	
	private int usuarioPartida;
	private int partidaAgendada;
	
	public int getUsuarioPartida() {
		return usuarioPartida;
	}
	public void setUsuarioPartida(int usuarioPartida) {
		this.usuarioPartida = usuarioPartida;
	}
	public int getPartidaAgendada() {
		return partidaAgendada;
	}
	public void setPartidaAgendada(int partidaAgendada) {
		this.partidaAgendada = partidaAgendada;
	}
	public UsuarioPartidaID(int partidaAgendada,int usuarioPartida) {
		this.usuarioPartida = usuarioPartida;
		this.partidaAgendada = partidaAgendada;
	}
	public UsuarioPartidaID() {	
	}
	
	@Override
	public int hashCode() {		
		return partidaAgendada + usuarioPartida;
	}
	
	@Override
	public boolean equals(Object obj) {
		if (obj instanceof UsuarioPartidaID){
			UsuarioPartidaID usuarioPartidaId = (UsuarioPartidaID) obj;
			return usuarioPartidaId.partidaAgendada == partidaAgendada && usuarioPartidaId.usuarioPartida == usuarioPartida;
		}
		return false;
	}
}
